티스토리 뷰

pip install cx_Oracle

 

cx_Oracle 패키지를 이용하여 oracle 연결하기.

# ./manage.py shell 

import cx_Oracle

#연결에 필요한 정보
conn = cx_Oracle.connect({id}, {password}, {host})

cursor = conn.cursor()

cursor.execute("""
   select test_seq from dual
   """)

for seq in cursor:
   print(seq)

 

django settings.py에서 데이타베이스 정보 가져와서 사용하기

# ./manage.py shell 

from django.conf import settings
import cx_Oracle

# oracle: settings.py > DATABASES에 등록한 key
oracle = settings.DATABASE[{oracle}]

#연결에 필요한 정보
conn = cx_Oracle.connect(oracle['USER'], oracle['PASSWORD'], oracle['HOST'])

cursor = conn.cursor()

cursor.execute("""
   select test_seq from dual
   """)

for seq in cursor:
   print(seq)

 

사용하면 할 수록 django와 oracle 은 잘 맞지 않는 듯하다... ㅠㅠ

'공부합시다 > python' 카테고리의 다른 글

django 모델에서 datetime 한국시간으로 설정하기  (0) 2020.08.11
Python 패키지 의존성 관리  (0) 2020.06.25
Django RESTframework  (0) 2020.06.25
Flask RESTful 시작하기  (0) 2020.05.21
댓글